state of the art technology product - French English Dictionary